@charset "utf-8";
/* CSS Document */
body{ margin:0; padding:0; }
html{color:#333;overflow-y:scroll;background:#fff;}
h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,
ol,li,pre,fieldset,lengend,button,input,textarea,form,th,td{margin:0;padding:0; list-style:none;}
body,button,input,select,textarea{font:12px/1.5 Microsoft YaHei,Arial,Tahoma,"\5b8b\4f53",sans-serif;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
a{text-decoration:none;color:#696969;}
a:hover{text-decoration:underline;color:#c70000;}
img{border:none;}
button,input,select,textarea{font-size:100%;}
button{border:none;border-width:0;cursor:pointer;}
i{font-style:normal;}
table{border-collapse:collapse;border-spacing:0;-ms-interpolation-mode:bicubic;}
.fl-left{float:left;}
.fl-right{float:right;}
.fl-clear{clear:both;}
.fl-clr{zoom:1;}
.fl-clr:after{display:block;clear:both;height:0;content:"\0020";}

.top_0{ background:#f6f6f6; width:100%;}
.top{ width:1190px; margin:0 auto; padding:35px 0 34px; height:44px;}
.top .logo{ width:450px; float:left; line-height:44px;}
.top .logo a{ height:44px; display:inline-block; float:left;}
.top .logo i{ width:1px; height:44px; display:inline-block; background:url(http://himg.china.cn/img/erm/ling_bg.jpg) top left no-repeat; margin-left:22px; float:left;}
.top .logo span.phone{ font-size:24px; color:#333; margin:0 0 0 20px; float:left;}
.top .logo span img{ margin:17px 0 10px 17px; height:20px; display:inline-block;}
.top_rt{ float:right;}
.top_rt a{ color:#333;}
.top_rt a:hover{ color:#0059d6}
.top_rt p{ margin-top:6px; text-align:right}
.top_rt span{ color:#e6e6e6; margin:0 10px;}
.top_rt span.user_name{ font-size:12px; font-weight:bold; color:#333; margin:0 5px;}
#loginname,#time_t{ margin:0; color:#333;}

.conment{ background:#fff; width:100%; min-height:480px;}
.con{ width:1190px; padding:70px 0 30px; margin:0 auto;}
.pdtp50{ padding-top:50px;}
.ymbs{ font-size:20px; font-weight:bold; color:#000; text-align:center; margin-bottom:15px; line-height:3px; height:50px; padding-left:45px;}
.ymbs a{ float:right; color:#0059d6; font-size:14px; font-weight:normal}
.ymbs span{ padding-top:20px; display:inline-block}
.zcys{ background:#fff; border:1px #e6e6e6 solid; border-radius:100px; height:138px; position:relative}
.ysfd{ position:absolute; top:-12px; left:480px; background:#fff; padding:0 30px;font-size:16px; color:#696969} 
.ysfd1{ left:520px; font-size:20px; top:-16px; font-weight:bold; color:#000;}
.pdtp50 .ysfd{left:498px;}
.pdtp50 .ymbs span{ padding-left:84px;}
.zcys_0{ background:#f6f6f6; border-radius:100px; height:70px;width:1015px; margin:20px auto; padding:30px 0 0 135px;}
.zcys_1{ padding-left:0; text-align:center; width:1150px;}
.zcys_1 p{ padding-top:10px; font-size:14px; color:#0059d6;}
.pd135{ padding-left:135px;}
.zcys_0 dl{ float:left; padding-right:80px;}
.pd135 dl{ padding-right:120px;}
.zcys_0 dd { color:#696969; font-size:14px;}
.zcys_0 dd span{ display:block; color:#333}
.zcys_0 dl dt,.zcys_0 dl dd{ float:left;}
.xpd,.seo,.xgh,.gyd,.fwh,.cxh{ background:url(http://himg.china.cn/img/erm/super_bs.png) no-repeat 0 0; display:inline-block; height:42px; width:42px; padding-right:10px;}
.seo{ background-position:0 -50px;}
.xgh{background-position:0 -97px;}
.gyd{background-position:0 -146px;}
.fwh{ background-position:0 -198px;}
.cxh{background-position:0 -249px;}

.registry_from{ padding:50px 0 0 235px;}
.zhxx{ margin-bottom:50px;}
.bd_name{ font-size:14px; color:#696969; background:url(http://himg.china.cn/img/erm/sg.jpg) no-repeat 0 center; padding-left:12px; margin-bottom:40px; }
.controls-mod{ margin-bottom:15px; /*height:38px;*/ line-height:38px;}
.p-result{margin-left:193px; color:#b6b6b6; font-size:12px; margin-bottom:20px}
.c1,.c2,.c3{ float:left}
.c1{ width:180px; text-align:right; font-size:14px; color:#333; padding-right:12px;}
.asterisk{ color:#e60000; margin-right:3px;}
.c2 input,.c2 select,.c2 textarea{ height:36px; line-height:36px; border:1px #e6e6e6 solid; border-radius:5px; padding:0 10px; width:300px;outline: none;}
.c2 input.bdm_no{ border-bottom:none; border-radius:5px 5px 0 0;}
.lg_copy{ display:none; width:320px; position:absolute; background:#fff; border:1px #e60000 solid; border-radius:0px 0px 5px 5px; margin-top:-1px;}
.lg_copy ul{ padding:8px 0;}
.lg_copy ul li{ padding:0 10px; height:28px; line-height:28px; font-size:14px; list-style:none}
.lg_copy ul li:hover{ background:#efefef; cursor:pointer}
.c2 input.wd180{ width:180px;}
.c2 input.wd130{ width:110px; margin-right:10px;}
.c2 input.wd138{ width:138px; margin-right:10px;}
.c2 label.radio{
    background: url('http://himg.china.cn/img/erm/sex_off.png') no-repeat left center;
    padding-left: 18px;
    margin-left: 11px;
    position: relative;
}
.c2 label.checked{
    background: url('http://himg.china.cn/img/erm/sex_on.png') no-repeat left center;
}
.c2 .radio input{ width:13px; vertical-align:middle;position: absolute;left: 0px;opacity: 0;filter:alpha(opacity=0);}
.c2 input.btn{ background:#f6f6f6; font-size:14px; height:130px; height:38px; line-height:38px; width:130px; border:1px #e6e6e6 solid;}
.c2 input.btn:hover{ background:#efefef; cursor:pointer}
.c2 { margin-right:12px;}
.c3{ max-width:430px;}
.c3 .multi{
    margin-top:2px; line-height:1.5;
}

.c2 .amb{ position:relative;}
.c2 .amb span{ position:absolute; left:0; top:35px; color:#e60000;}
.controls-mod1{ margin-top:35px;}
.wjzj{padding-left:8px; width:120px; display:inline-block}

.erro a{ color:#696969; margin:0 5px;}
.erro a:hover{ color:#0059d6; text-decoration:none}
.ok,.normal,.erro,.hv_gsmb span,.whl,.warm-zcsm dl dd p,.gt_slider,.gt_slider_knob,.gt_ajax_tip,.c2 .zpb li.zpbs a:hover,.c2 .zpb li.zpbs a.cut_lv,.ghmj,.cgmj{ background:url(http://himg.china.cn/img/erm/zchc.png) no-repeat 0 0; display:inline-block;}
.ok,.normal,.erro{ line-height:1.2; padding-left:22px; height:15px; margin-top:12px; display:none}
.erro{ background-position:0 -52px;}
.normal{background-position:0 -15px; height:25px;}
.c2 select{ width:90px; margin-right:10px;}
.c2 textarea{ width:570px;  height:120px;}
.mgbm5{ margin-bottom:5px;}
.hv_gsmb{ display:inline-block}
.hv_gsmb span{background-position:-35px -105px; width:18px; height:21px; vertical-align:middle; cursor:pointer}
.hv_gsmb div{ display:none; }
.hv_gsmb span:hover{background-position:0 -105px;}
/*.ht122{ height:122px;}
.ht122 .c2{ height:120px;}*/
.whl{background-position:-36px -133px; width:17px; height:15px; margin-left:3px; vertical-align:middle}
.whl:hover{background-position:0 -133px; }
.c2 .cut{ border-color:#e60000}
.c2 .mouse_sr{ border-color:#333;}
.gt_slider {
height: 30px;
width: 261px;
background-position:0 -211px;
position: relative;
left:0; top:5px;
overflow: visible;
}
.gt_slider .gt_slider_knob {
height: 44px;
width: 44px;
background-position: 0 -158px;
cursor: pointer;
display: block;
position: absolute;
left: 4px;
top: -9px;
-moz-box-shadow: none;
box-shadow: none;
border-radius: 13px;
z-index: 399;
}
.gt_slider .gt_guide_tip {
cursor: default;
position: absolute;
left: 56px;
font-size: 12px !important;
color: #486c80;
opacity: 1;
filter: alpha(opacity=100);
height: 28px;
line-height: 28px !important;
text-align: center;
width: 190px;
}
.gt_slider .gt_ajax_tip.ready {
height: 29px;
width: 28px;
background-position: 0 -248px;
position:absolute;
right:-36px;
}
.bsbtn{ background:#f6f6f6; border:1px #e6e6e6 solid; border-radius:5px; width:60px; height:36px; font-size:14px; color:#515151; margin-left:10px;}
.c2 .zpb{ width:730px;}
.c2 .zpb li{ list-style:none}
.c2 .zpb li.zpbs{ border:2px #e51010 solid; padding:0px 0px 0px 10px; background-position:right -893px; float:left; margin:0 12px 8px 0;}
.c2 .zpb li.zpbs{padding:0; border:none; background:none; width:auto}
.c2 .zpb li.zpbs a{padding:0 10px 0; height:36px; line-height:36px; font-size:14px; color:#333; border-radius:5px; width:auto; border:1px #e6e6e6 solid; display:block}
.c2 .zpb li.zpbs a:hover,.c2 .zpb li.zpbs a.cut_lv{background-position:right top; text-decoration:none; color:#696969; border-color:#e60000}
.mgbm60{ margin-bottom:60px;}


.warm-zcsm{ border:1px #e6e6e6 solid; background:#fff; border-radius:100px; padding:25px 155px; height:64px; margin-top:80px; }
.warm-zcsm1 dd{ padding-top:12px;}
.warm-zcsm dl{ color:#b6b6b6}
.warm-zcsm dl dt{ font-weight:bold; width:146px; padding-top:18px; font-size:14px; color:#333;}
.warm-zcsm dl dt,.warm-zcsm dl dd{ float:left; display:inline-block}
.warm-zcsm dl dd{ width:732px;}
.warm-zcsm dl dd p{ margin-bottom:5px; background-position:-95px -12px; padding-left:10px; width:716px;}
.warm-zcsm dl dd p:hover{background-position:-95px -60px; }
.warm-zcsm:hover{ background:#f6f6f6;}
.warm-zcsm:hover dl{ color:#333}

#zhezhao{position:fixed; top:0px; right:0px; bottom:0px; left:0px; display:none; background:#000; opacity:0.2; filter:alpha(opacity=20); z-index:1000}
.zccheck{position:fixed; top:31%; left:50%; margin-left:-350px; z-index:9999; display:none; width:700px; height:400px; background:#fff; border:1px #e6e6e6 solid; border-top:2px #000 solid; box-shadow:0 2px 5px rgba(0, 0, 0, 0.3)}
.zc_tit{ font-size:18px; color:#000; text-align:center; margin:40px auto 60px;}
.zc_btn a{ display:block; height:66px; line-height:66px; width:500px; text-align:center; margin:0 auto 38px; border:1px #e6e6e6 solid; font-size:16px; color:#000;}
.zc_btn a .ghmj{ background-position:-200px -102px; width:55px; height:34px; vertical-align:middle;}
.zc_btn a:hover .ghmj{ background-position:-263px -250px; width:55px; height:34px; vertical-align:middle;}
.zc_btn a .cgmj{background-position:-253px -103px; width:65px; height:30px; vertical-align:middle; }
.zc_btn a:hover .cgmj{background-position:-253px -161px; }


.zc_btn a:hover{ background:#e60000; color:#fff; text-decoration:none}

.sumb-btn-mod { margin-left:192px; width:302px; text-align:center}
.sumb-btn-mod .nreg{ background:#e60000; width:302px; height:42px; line-height:42px; text-align:center; font-size:16px; color:#fff; border-radius:5px; margin-bottom:10px;}
.sumb-btn-mod a span{ color:#696969;}
.sumb-btn-mod .nreg:hover{ background:#d20000}
.sumb-btn-mod a{ color:#0059d6}
.sumb-btn-mod a:hover span{color:#696969; text-decoration:none }
.sumb-btn-mod a:hover{ color:#0059d6}

.foot{text-align:center;width:100%;margin:0 auto; background:#f6f6f6; border-top:1px #e6e6e6 solid; padding-bottom:10px;}
.foot a{color:#333}
.foot .links{height:24px;line-height:24px;color:#e6e6e6; margin-top:10px; background:none}
.links a{color:#333;margin:0 8px}
.foot p a{margin:0 4px}
.foot p{ height:26px; line-height:26px;}
.foot span{ margin:0 6px;}
.foot P span{color:#333}
.foot a:hover{color:#e60000}
.links a:hover{color:#e60000}


/*滚动条样式*/
.set_zc{border:1px #fff solid; border-radius:5px; float:left; margin-right:12px; min-width:97px;position: relative;height: 36px;}
.portrait_zc_text,.portrait_zcqu_text,.portrait_zccs_text{height:220px; overflow:hidden; overflow-y:auto; padding-bottom:10px; display:none}
.auto-height{height: auto;}
.default-height{height: 38px;}
.mCSB_inside > .mCSB_container{ margin-right:0;}
.mCSB_scrollTools .mCSB_draggerContainer{ top:9px; bottom:5px;}
 .mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp{ background-position:-51px -27px; width:10px; height:8px;}
.mCSB_scrollTools .mCSB_dragger{ height:60px !important}

.set_zc dl{ padding-top:6px; background:#fff;border:1px #e6e6e6 solid; border-radius:5px; z-index:0;}
.set_zc dl dt,.set_zc dl dd a{ height:28px; line-height:28px; font-size:14px; min-width:77px; padding:0 0 0 10px; display:block}
 .set_zc dl dd a{
    min-width: 42px;
    padding-right: 35px;
 }
 .set_zc dl dt .drop-down{
    float: right;
    width: 10px;
    height: 5px;
    background: url(http://himg.china.cn/img/erm/sjl.jpg) no-repeat 0px 0px;
    margin: 10px 4px 0px 8px;
 }
.set_zc dl dt{ height:28px; line-height:25px; padding-right:10px;}
.set_zc dl dd{ padding-top:6px;}
/* .set_zc dl dt{ background:url(http://himg.china.cn/img/erm/sjl.jpg) no-repeat 74px 10px;} */
.set_zc dl dd a:hover{ background:#efefef; text-decoration:none; color:#333}
.mCSB_scrollTools {
    opacity: 1;
    filter: "alpha(opacity=100)";
    -ms-filter: "alpha(opacity=100)";
 margin-right:10px;}
.mCSB_scrollTools .mCSB_draggerRail{background:#fff; width:8px; -moz-border-radius:5px;-webkit-border-radius:5px;   
border-radius:5px; filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)"; border:1px #000 solid;}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)"; width:8px;}

.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)"}

.lg_copy ul li:first-child{background:none; cursor:auto;}

.hide{
    display: none;
}

.verification_ok{ width:850px; margin:0 auto; padding:200px 0 0 450px;}
.verification_ok span{ width:68px; height:68px; display:block; background:url(http://himg.china.cn/img/erm/verification_phone.jpg) left top no-repeat; float:left;}
.verification_ok ul{ float:left; margin-left:20px;}
.verification_ok ul li.success{ font-size:25px; color:#333; margin-bottom:8px;}
.verification_ok ul li a{ height:35px; background:#f6f6f6; border:solid 1px #e6e6e6; display:block; float:left; padding:0 13px; line-height:35px; font-size:14px; color:#333; border-radius:3px; margin-right:10px;}
.verification_ok ul li a:hover{ background:#e60000; border:solid 1px #e60000; color:#fff; text-decoration:none;}

.register-success span.success,.choice-list .step,.choice-list .list span{ background:url(http://himg.china.cn/img/erm/register-success16.png) 0 0 no-repeat;}
.maincontent{ width:1190px; margin:0 auto; padding-bottom:90px;}
.register-success{ height:214px; padding:120px 0 0 360px;}
.register-success span.success{ width:68px; height:68px; display:block; float:left; background-position:0 -257px;}
.register-success dl{ float:left; margin:-5px 0 0 20px;}
.register-success dl dt{ font-size:25px; color:#333; margin-bottom:10px;}
.register-success dl dd{ font-size:12px; color:#666; width:385px; line-height:24px;}
.register-success dl dd i{ color:#e60000;}
.register-success dl dd a{ width:118px; height:34px; background:#fafafa; display:block; border: solid 1px #e6e6e6; font-size:14px; color:#333; text-align:center; line-height:34px; margin-top:8px; border-radius:3px; float:left; margin-right:20px;}
.register-success dl dd a:hover{ text-decoration:none; border:solid 1px #e60000; color:#e60000;}
.register-success dl dd.tips{ width:256px; height:30px;}
.register-success dl dd span{ width:110px; height:30px; display:block; float:left; margin-right:20px; padding-left:8px; line-height:30px; font-size:12px; color:#999999; display:none;}
.register-success dl dd span.span2{ float:right; margin-right:0;}

.choice .title{ height:51px; line-height:51px; color:#333; font-size:16px; width:1190px;}
.choice1{ margin-top:25px;}
.choice-list{ border-top:solid 1px #e6e6e6;}
.choice-list1{ margin-top:100px; }
.choice-list p{ text-align:center; margin-top:25px; font-size:14px; color:#333; font-weight:bold; width:1190px;}
.choice-list .step{ width:797px; height:143px; display:block; margin:10px auto 0 auto; background-position:0 0;}
.choice-list ul{ margin:10px 0 0 185px;}
.choice-list ul li{ float:left; text-align:center; font-size:12px; color:#666;}
.choice-list ul li.li2{ margin-left:140px;}
.choice-list ul li.li3{ margin-left:225px;}
.choice-list ul li.li4{ margin-left:125px;}
.choice-list a.btn{ background:#ff9200; width:180px; height:42px; color:#fff; font-size:14px; text-align:center; line-height:42px; display:block; margin:35px auto 0 auto; border-radius:3px;} 
.choice-list a.btn:hover{ background:#ffa200; text-decoration:none;}
.choice-list .list{ margin:25px 118px 0 0; float:left;}
.choice-list .list:last-child{ margin-right:0;}
.choice-list .list span{ width:80px; height:80px; background-position:0 -161px; display:block; float:left; }
.choice-list .list dl{ float:left; margin:10px 0 0 15px;}
.choice-list .list dl dt{ font-size:14px; font-weight:bold; margin-bottom:5px;}
.choice-list .list dl dt a{ color:#333;}
.choice-list .list dl dt a:hover{ color:#e60000;}
.choice-list .list dl dd{ color:#666; line-height:18px; font-size:12px;}
.choice-list .list4 span{ background-position:-83px -161px;}
.choice-list .list3 span{ background-position:-165px -161px;}
.choice-list .list2 span{ background-position:-247px -161px;}

.choice-list1 .list span{ background-position:-329px -161px;}
.choice-list1 .list2 span{ background-position:-411px -161px;}
.choice-list1 .list3 span{ background-position:-493px -161px;}
.choice-list1 .list4 span{ background-position:-575px -161px;}